body{
    background-color: black;
}
.contenido{
    margin: 0 auto 0 auto;
    width: 1230px;
    height: 750px;
    background: url(../images/back.jpg) no-repeat;
    border: 1px solid black;
}

.titulo{
    width: 375px;
    height: 320px;
    background: url(../images/logo_high.png) no-repeat;
    position: relative;
    padding-top: 1px;
    margin-top: 25px;
    left: 800px;
}
.titulo .login{
    width: 375px;
    height: 145px;
    margin: 180px 0 0 15px;
}

.titulo .login .bloqueLogin{
    width: 340px;
    height: 48px;
    background: url(../images/fondoLogin.png) no-repeat 0 17px;
    margin-bottom: 2px;
}

.titulo .login .bloqueLogin label,.registro .registroBloque label{
    display: block;
    font: 14px Courier;
    color: #ff9231;
    padding-left: 5px;
}
.titulo .login .bloqueLogin .inputLogin{
    width: 326px;
    height: 20px;
    border: none;
    background: url(../images/loginWhite.jpg) no-repeat;
    margin: 7px 0 0 6px;
}

.titulo .login .olvidaPass{
    font: 14px Courier;
    color: #ffffff;
    text-decoration: none;
    float: left;
    margin: 5px 0 0 0;
}

.titulo .login .inputLoginSubmit{
    border: none;
    width: 90px;
    height: 20px;
    background: url(../images/btnEntrar.jpg) no-repeat;
    margin: 6px 0 0 50px;
}

.titulo .login .inputLoginSubmit:hover{
    border: none;
    width: 90px;
    height: 20px;
    background: url(../images/btnEntrarO.jpg) no-repeat;
    margin: 7px 0 0 50px;
}

.registro{
    width: 285px;
    height: 375px;
    position: relative;
    padding-top: 1px;
    margin-top: 25px;
    left: 850px;
}
.registro .registroTitulo{
    background: url(../images/registrate.png) no-repeat;
    width: 255px;
    height: 40px;
}
.registro .registroBloque{
    width: 279px;
    height: 250px;
    background: url(../images/fondoRegistro.png) no-repeat;
    margin: 5px auto 0 auto;
}

.registro .registroBloque .inputLogin{
    width: 251px;
    height: 15px;
    border: none;
    background: url(../images/registerWhite.jpg) no-repeat;
    margin: 3px 0 0 6px;
}
.registro .registroBloque .bloqueFecha{
    width: 260px;
    height: 20px;
}
.registro .registroBloque .bloqueFecha label,.registro .registroBloque .bloqueFecha select{
    float: left;
}
.registro .registroBloque .bloqueFecha label{
    margin-top: 4px;
}
.registro .registroBloque .select{
    width: 260px;
    height: 20px;
    margin: 3px 0 0 5px;
}
.registro .inputRegistroSubmit{
    border: none;
    width: 90px;
    height: 20px;
    background: url(../images/btnRegistro.jpg) no-repeat;
    margin: 10px 0 0 5px;
}

.registro .inputRegistroSubmit:hover{
    border: none;
    width: 90px;
    height: 20px;
    background: url(../images/btnRegistroO.jpg) no-repeat;
    margin: 11px 0 0 5px;
}

.errores,.registroOk{
    width: 350px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid white;
    position: absolute;
    left: 350px;
    top: 100px;
    background: black;
    filter: alpha(opacity=50); 
    opacity: .5;
    padding: 10px 5px;
}
.registroOk{
    font: 14px Courier;
    color: green;
}
.errores ul {
    padding: 0;
    margin: 0;
}
.errores li{
    font: 14px Courier;
    color: red;
    list-style-type: circle;
    margin: 5px 0 0 15px;
        
}